package com.hivekion.system.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.hivekion.common.entity.PagedResultVo;
import com.hivekion.system.domain.SysOperationLog;
import com.hivekion.system.domain.vo.operationlog.SysOperationLogModelVo;
import com.hivekion.system.domain.vo.operationlog.SysOperationLogSearchPageInputVo;
import com.hivekion.system.domain.vo.operationlog.SysOperationLogViewVo;

public interface ISysOperationLogService extends IService<SysOperationLog> {

      void insertOperationLog(SysOperationLog log);

      boolean remove(String operId);

      void cleanOperationLog();

      PagedResultVo<SysOperationLogViewVo> list(SysOperationLogSearchPageInputVo inputVo);

      SysOperationLogModelVo getInfo(String id);
}
